// 工作台
import request from '@/utils/request.js'
/**
 * 获取销售前几的商品
 * @param {number} topValue 前几的商品
 * @param {string} start 开始时间
 * @param {string} end 结束时间
 * @returns
 */
export const getSkuTopAPI = (topValue, start, end) => request({
  url: `/order-service/report/skuTop/${topValue}/${start}/${end}`
})
/**
 * 获取销售额统计
 * @param {number} collectType 统计时间类型，1:按日统计，2:按月统计
 * @param {string} start 开始时间
 * @param {string} end 结束时间
 * @returns Promise
 */
export const getAmountCollectAPI = (collectType, start, end) => request({
  url: `/order-service/report/amountCollect/${collectType}/${start}/${end}`
})
/**
 * 根据地区汇总销售额数据(销售量分布)
 * @param {string} start 开始时间
 * @param {string} end 结束时间
 * @returns Promise
 */
export const getRegionCollectAPI = (start, end) => request({
  url: `/order-service/report/regionCollect/${start}/${end}`
})
/**
 * 获取10个故障设备列表
 * @returns Promise
 */
export const getStatusTopAPI = () => request({
  url: '/status-service/status/top10'
})
/**
 * 合作商点位汇总统计
 * @returns Promise
 */
export const getNodeCollectAPI = () => request({
  url: '/vm-service/node/nodeCollect'
})
/**
 * 获取点位总数
 * @returns Promise
 */
export const getNodeCountAPI = () => request({
  url: '/vm-service/node/count'
})
/**
 * 获取合作商总数
 * @returns Promise
 */
export const getPartnerCountAPI = () => request({
  url: '/user-service/partner/count'
})
